package com.itheima.utils.email;


import org.apache.commons.mail.HtmlEmail;

public class SendEmail {

    public static String sendEmail(String emailAddress) throws InterruptedException {
        HtmlEmail email = new HtmlEmail();//创建一个HtmlEmail实例对象
        email.setHostName("smtp.163.com");//邮箱的SMTP服务器，一般123邮箱的是smtp.123.com,qq邮箱为smtp.qq.com
        email.setCharset("utf-8");//设置发送的字符类型
        String vCode = null;
//        while (true) {
            vCode = null;
            try {
                email.addTo(emailAddress);//设置收件人

                email.setFrom("lb2339411@163.com", "黑马程序员");//发送人的邮箱为自己的，用户名可以随便填

                email.setAuthentication("lb2339411@163.com", "JGNMQPJKKIBQZRYI");//设置发送人到的邮箱和用户名和授权码(授权码是自己设置的)

                vCode = RandomCodeUtill.verifyCode(6);

                email.setSubject("验证码");//设置发送主题
                email.setMsg("你正在进行登录,你的验证码是:" + vCode+"注意保密!");//设置发送内容
                email.send();//进行发送
//                break;
            } catch (Exception e) {
                e.printStackTrace();
//                System.out.println("正在发送邮件....");
//                Thread.sleep(1000);

            }
//        }

        return vCode;
    }


}
//PGAMXZMKUNXGVLQRPGAMXZMKUNXGVLQR
//lb2339411@163.com